abstract class IUser {
  String get id;
  String get name;
  String get email;

  factory IUser.fromJson(Map<String, dynamic> json) => throw UnimplementedError();
  Map<String, dynamic> toJson();
}